Skip to content

Upgrade Storybook 8 to 10 - #24

Merged
microbit-matt-hillsdon merged 2 commits into
mainfrom
storybook-10
Sep 1, 2026
Merged

Upgrade Storybook 8 to 10#24
microbit-matt-hillsdon merged 2 commits into
mainfrom
storybook-10

Conversation

@microbit-matt-hillsdon

Copy link
Copy Markdown
Contributor

Run via the official upgrade CLI one major at a time with automigrations.

Drop unused addons: essentials and interactions are core in Storybook 9+; links, docs and Chromatic were unused (no linkTo, MDX, autodocs, or Chromatic CI). This leaves storybook, @storybook/react-vite and eslint-plugin-storybook as the only Storybook dev dependencies.

Exclude stories from the CJS build: Storybook 10 types don't resolve under node10 module resolution. The ESM build still typechecks them.

Ignore generated docs/build in eslint: a new eslint-plugin-storybook rule flagged stale typedoc output there.

Disable the onboarding checklist and what's new notifications.

The lockfile is regenerated as npm could not resolve the major bumps in place.

Run via the official upgrade CLI one major at a time with automigrations.

Drop unused addons: essentials and interactions are core in Storybook 9+;
links, docs and Chromatic were unused (no linkTo, MDX, autodocs, or
Chromatic CI). This leaves storybook, @storybook/react-vite and
eslint-plugin-storybook as the only Storybook dev dependencies.

Exclude stories from the CJS build: Storybook 10 types don't resolve
under node10 module resolution. The ESM build still typechecks them.

Ignore generated docs/build in eslint: a new eslint-plugin-storybook
rule flagged stale typedoc output there.

Disable the onboarding checklist and what's new notifications.

The lockfile is regenerated as npm could not resolve the major bumps
in place.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 1, 2026

Copy link
Copy Markdown

Deploying makecode-embed with  Cloudflare Pages  Cloudflare Pages

Latest commit: de50b52
Status: ✅  Deploy successful!
Preview URL: https://76414bbc.makecode-embed.pages.dev
Branch Preview URL: https://storybook-10.makecode-embed.pages.dev

View logs

@microbit-matt-hillsdon

Copy link
Copy Markdown
Contributor Author

Motivated by npm/renovate tying itself in knots (and wasting 15 mins of timeout) on this upgrade.

@microbit-matt-hillsdon
microbit-matt-hillsdon merged commit f2a9f71 into main Sep 1, 2026
4 checks passed
@microbit-matt-hillsdon
microbit-matt-hillsdon deleted the storybook-10 branch September 1, 2026 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant